import random

# 生成一个1到100之间的随机数
target_number = random.randint(1, 100)

# 设置最大猜测次数
max_attempts = 5  # 这里可以自行设置N的值
attempts = 0

print("欢迎来到猜数字游戏！数字范围是 1 到 100。")

# 开始猜测游戏
while attempts < max_attempts:
    guess = int(input("请输入你的猜测："))
    attempts += 1

    if guess == target_number:
        print(f"恭喜你，猜对了！答案是 {target_number}。你用了 {attempts} 次猜测。")
        break
    elif guess < target_number:
        print("你猜的数字小了！")
    else:
        print("你猜的数字大了！")

    if attempts == max_attempts:
        print("很遗憾，猜测次数已用完，游戏失败！")
        print(f"正确的数字是 {target_number}。")
